home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Comm / AmiTCP30b2.lha / src / amitcp / protos / kern / uipc_socket_protos.h < prev    next >
Encoding:
Text File  |  1993-03-05  |  1.4 KB  |  61 lines

  1. /* Prototypes for functions defined in
  2.  * uipc_socket.c
  3.  */
  4.  
  5. int socreate(int dom,
  6.              struct socket ** aso,
  7.              register int type,
  8.              int proto);
  9.  
  10. int sobind(struct socket * so,
  11.            struct mbuf * nam);
  12.  
  13. int solisten(register struct socket * so,
  14.              int backlog);
  15.  
  16. void sofree(register struct socket * so);
  17.  
  18. int soclose(register struct socket * so);
  19.  
  20. int soabort(struct socket * so);
  21.  
  22. int soaccept(register struct socket * so,
  23.              struct mbuf * nam);
  24.  
  25. int soconnect(register struct socket * so,
  26.               struct mbuf * nam);
  27.  
  28. int sodisconnect(register struct socket * so);
  29.  
  30. int sosend(register struct socket * so,
  31.            struct mbuf * addr,
  32.            struct uio * uio,
  33.            struct mbuf * top,
  34.            struct mbuf * control,
  35.            int flags);
  36.  
  37. int soreceive(register struct socket * so,
  38.               struct mbuf ** paddr,
  39.               struct uio * uio,
  40.               struct mbuf ** mp0,
  41.               struct mbuf ** controlp,
  42.               int * flagsp);
  43.  
  44. int soshutdown(register struct socket * so,
  45.                register int how);
  46.  
  47. void sorflush(register struct socket * so);
  48.  
  49. int sosetopt(register struct socket * so,
  50.              int level,
  51.              int optname,
  52.              struct mbuf * m0);
  53.  
  54. int sogetopt(register struct socket * so,
  55.              int level,
  56.              int optname,
  57.              struct mbuf ** mp);
  58.  
  59. void sohasoutofband(register struct socket * so);
  60.  
  61.